Skip to content

FIX - Inspect floater VRAM estimate can overshoot by a lot#216

Open
trish-sl wants to merge 1 commit intoFirestormViewer:masterfrom
trish-sl:fix-vramestimate
Open

FIX - Inspect floater VRAM estimate can overshoot by a lot#216
trish-sl wants to merge 1 commit intoFirestormViewer:masterfrom
trish-sl:fix-vramestimate

Conversation

@trish-sl
Copy link
Copy Markdown
Contributor

@trish-sl trish-sl commented Apr 26, 2026

The inspect floater VRAM's way of calculating VRAM usage is to currently guess the vram usage by doing width * height * 32bit (cause textures are RGBA32) / 8 to convert to bytes. This is a "worst possible outcome" estimate. This can boost the reported VRAM usage by two times in some use cases. This estimation exaggeration can make 2k PBR materials look disproportionally bad on paper.

The floater should just take the actual (allocated GL) memory instead, for a closer estimate. This reports a much more accurate number.

just one example with one of my objects, but you can try with your own.
before with fixed estimate: https://gyazo.com/f405634ad5911aa2ca26861c64b68f36
now with memory read: https://gyazo.com/1d78c2eaf67253316afd9edc4a404e79

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant